Das Business Process Outsourcing (BPO) ist eine Sonderform des Outsourcings und bezeichnet das Auslagern ganzer Geschäftsprozesse. BPO unterscheidet sich damit von anderen Formen des Outsourcings darin, dass nicht ein Teil der Aufbauorganisation (d. h. eine organisatorische Einheit / Abteilung), sondern ein Teil der Ablauforganisation ausgelagert wird. In der Regel wird mit dem Geschäftsprozess auch das zugrundeliegende IT-System outgesourct.[1] Es wird ebenfalls der Begriff Knowledge Process Outsourcing (KPO) verwendet.